#pragma once

#ifdef KEXPORT
// Exports
#    ifdef _MSC_VER
#        define KAPI __declspec(dllexport)
#    else
#        define KAPI __attribute__((visibility("default")))
#    endif
#else
// Imports
#    ifdef _MSC_VER
/** @brief Import/export qualifier */
#        define KAPI __declspec(dllimport)
#    else
/** @brief Import/export qualifier */
#        define KAPI
#    endif
#endif
